package pers.ijfxu.testngext.utils;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 时间工具类
 * 
 * @author ijfxu
 * @since 2022/4/18 18:59
 */
public class TimeUtils {
    /**
     * 获取当前时间，默认模式为 yyyy.MM.dd_HH.mm.ss
     * 
     * @return 以字符串的形式返回时间
     * @author ijfxu  
     * @since 2022/4/18 18:59
     */
    public static String now() {
        return now("yyyy.MM.dd_HH.mm.ss");
    }

    /**
     * 获取当前时间，显示模式自定义
     * yyyy -- 年 
     * MM -- 月
     * dd -- 日
     * HH -- 小时
     * mm -- 分钟
     * ss -- 秒
     * SSS -- 毫秒
     * @param pattern 模式字符串
     * @return 以字符串的形式返回时间
     */
    public static String now(String pattern) {
        Date date = new Date();
        SimpleDateFormat dateFormat = new SimpleDateFormat(pattern);
        return dateFormat.format(date);
    }
}
